package org.andu.java_gobang.mapper;

import org.andu.java_gobang.pojo.User;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface UserMapper {
    //用户注册
    void insert(User user);

    //根据用户名来登录
    User selectByName(String username);

    //比赛场数+1, 获胜场 +1 ,分数 + (30~~50)
    void userWin(int userId);

    //比赛场数+1, 获胜场不变,分数 - (10~~30)
    void userLose(int userId);

    //比赛场数+1, 获胜场不变,分数+(10~~25)
    void userHah(int userId);

    //排行榜
    List<User> getAllUsers();
}
